/**
 * 
 */
package santeclair.notes.parametre.dto.impl;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import santeclair.notes.parametre.dto.DonneesRetourVueDto;

/**
 * @author cquintin
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
public class AssureurDto implements DonneesRetourVueDto {
    private boolean affichageSEPA;
    private String referenceLegales;
    private String societe;
    private String identifiantOrganisme;
    private String modePaiement;
    private String mentionsLegalesAGF;
    private String assureur;
    private boolean factureElectroniqueOptique;

    /**
     * @return the affichageSEPA
     */
    public boolean isAffichageSEPA() {
        return affichageSEPA;
    }

    /**
     * @param affichageSEPA the affichageSEPA to set
     */
    public void setAffichageSEPA(boolean affichageSEPA) {
        this.affichageSEPA = affichageSEPA;
    }

    /**
     * @return the referenceLegales
     */
    public String getReferenceLegales() {
        return referenceLegales;
    }

    /**
     * @param referenceLegales the referenceLegales to set
     */
    public void setReferenceLegales(String referenceLegales) {
        this.referenceLegales = referenceLegales;
    }

    /**
     * @return the societe
     */
    public String getSociete() {
        return societe;
    }

    /**
     * @param societe the societe to set
     */
    public void setSociete(String societe) {
        this.societe = societe;
    }

    /**
     * @return the identifiantOrganisme
     */
    public String getIdentifiantOrganisme() {
        return identifiantOrganisme;
    }

    /**
     * @param identifiantOrganisme the identifiantOrganisme to set
     */
    public void setIdentifiantOrganisme(String identifiantOrganisme) {
        this.identifiantOrganisme = identifiantOrganisme;
    }

    /**
     * @return the modePaiement
     */
    public String getModePaiement() {
        return modePaiement;
    }

    /**
     * @param modePaiement the modePaiement to set
     */
    public void setModePaiement(String modePaiement) {
        this.modePaiement = modePaiement;
    }

    /**
     * @return the mentionsLegalesAGF
     */
    public String getMentionsLegalesAGF() {
        return mentionsLegalesAGF;
    }

    /**
     * @param mentionsLegalesAGF the mentionsLegalesAGF to set
     */
    public void setMentionsLegalesAGF(String mentionsLegalesAGF) {
        this.mentionsLegalesAGF = mentionsLegalesAGF;
    }

    /**
     * @return the assureur
     */
    public String getAssureur() {
        return assureur;
    }

    /**
     * @param assureur the assureur to set
     */
    public void setAssureur(String assureur) {
        this.assureur = assureur;
    }

    /**
     * @return the factureElectroniqueOptique
     */
    public boolean isFactureElectroniqueOptique() {
        return factureElectroniqueOptique;
    }

    /**
     * @param factureElectroniqueOptique the factureElectroniqueOptique to set
     */
    public void setFactureElectroniqueOptique(boolean factureElectroniqueOptique) {
        this.factureElectroniqueOptique = factureElectroniqueOptique;
    }

    /**
     * {@inheritDoc}
     */
    @Override
    public String toString() {
        return ReflectionToStringBuilder.toString(this, ToStringStyle.MULTI_LINE_STYLE);
    }

}
